package xyz.labmem.main.modular.app.xxly.entity;

import com.alibaba.excel.annotation.format.DateTimeFormat
import com.alibaba.excel.annotation.ExcelProperty
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import xyz.labmem.base.core.base.GFBaseEntity
import java.util.*
import com.fasterxml.jackson.annotation.JsonFormat
import xyz.labmem.base.core.annotion.SocketPath
import xyz.labmem.base.core.annotion.SqlColumn

/**
 * 新兴领域学院采集对象 xxlyxycjb
 * 
 * @author ruoyi
 * @date 2022-02-25
 */
@SocketPath("true",order=141)
@TableName("xxlyxycjb")

@ApiModel(value = "新兴领域学院采集")
class Xxlyxycjb : GFBaseEntity<Xxlyxycjb>() {

    /** 填表日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty("填表日期")
    @TableField("tbrq")
    @ApiModelProperty(value = "填表日期")
    var tbrq : Date? = null
    /** 学院详细名称 */
    @SqlColumn
    @ExcelProperty("学院详细名称")
    @TableField("dwmcy")
    @ApiModelProperty(value = "学院详细名称")
    var dwmcy : String? = null
    /** 学院类别 */
    @SqlColumn
    @ExcelProperty("学院类别")
    @TableField("xylb")
    @ApiModelProperty(value = "学院类别")
    var xylb : String? = null
    /** 学院特长专业 */
    @SqlColumn
    @ExcelProperty("学院特长专业")
    @TableField("xytczy")
    @ApiModelProperty(value = "学院特长专业")
    var xytczy : String? = null
    /** 详细地址 */
    @SqlColumn
    @ExcelProperty("详细地址")
    @TableField("xxdz")
    @ApiModelProperty(value = "详细地址")
    var xxdz : String? = null
    /** 经度 */
    @ExcelProperty("经度")
    @TableField("jd")
    @ApiModelProperty(value = "经度")
    var jd : String? = null
    /** 纬度 */
    @ExcelProperty("纬度")
    @TableField("wd")
    @ApiModelProperty(value = "纬度")
    var wd : String? = null
    /** 学院负责人 */
    @SqlColumn
    @ExcelProperty("学院负责人")
    @TableField("xyfzr")
    @ApiModelProperty(value = "学院负责人")
    var xyfzr : String? = null
    /** 联系方式 */
    @SqlColumn
    @ExcelProperty("联系方式")
    @TableField("lxfs")
    @ApiModelProperty(value = "联系方式")
    var lxfs : String? = null
    /** 所属高等院校名称 */
    @SqlColumn
    @ExcelProperty("所属高等院校名称")
    @TableField("ssgdyxmc")
    @ApiModelProperty(value = "所属高等院校名称")
    var ssgdyxmc : String? = null
    /** 高校类别 */
    @SqlColumn
    @ExcelProperty("高校类别")
    @TableField("gxlb")
    @ApiModelProperty(value = "高校类别")
    var gxlb : String? = null
    /** 该学院下属研究室名称 */
    @SqlColumn
    @ExcelProperty("该学院下属研究室名称")
    @TableField("gxyxsyjsmc")
    @ApiModelProperty(value = "该学院下属研究室名称")
    var gxyxsyjsmc : String? = null
    /** 在编教师（人）_中国科学院院士 */
    @ExcelProperty("在编教师_中国科学院院士(人)")
    @TableField("zbjsr_zgkxyys")
    @ApiModelProperty(value = "在编教师_中国科学院院士(人)")
    var zbjsrZgkxyys : String? = null
    /** 在编教师（人）_中国工程院院士 */
    @ExcelProperty("在编教师_中国工程院院士(人)")
    @TableField("zbjsr_zggcyys")
    @ApiModelProperty(value = "在编教师_中国工程院院士(人)")
    var zbjsrZggcyys : String? = null
    /** 在编教师（人）_教授 */
    @ExcelProperty("在编教师_教授(人)")
    @TableField("zbjsr_js")
    @ApiModelProperty(value = "在编教师_教授(人)")
    var zbjsrJs : String? = null
    /** 在编教师（人）_副教 */
    @ExcelProperty("在编教师_副教(人)")
    @TableField("zbjsr_fj")
    @ApiModelProperty(value = "在编教师_副教(人)")
    var zbjsrFj : String? = null
    /** 在编教师（人）_讲师 */
    @ExcelProperty("在编教师_讲师(人)")
    @TableField("zbjsr_jsh")
    @ApiModelProperty(value = "在编教师_讲师(人)")
    var zbjsrJsh : String? = null
    /** 在编教师（人）_助教 */
    @ExcelProperty("在编教师_助教(人)")
    @TableField("zbjsr_zj")
    @ApiModelProperty(value = "在编教师_助教(人)")
    var zbjsrZj : String? = null
    /** 所属辖区 */
    @ExcelProperty("所属辖区")
    @TableField("ssxq")
    @ApiModelProperty(value = "所属辖区(人)")
    var ssxq : String? = null

}
